Filamentous bacteriophages have been used in numerous applications for the display of antibodies and random peptide libraries. Here we describe the introduction of a 13 amino acid sequence LASIFEAQKIEWR (designated BT, which is biotinylated in vivo by E. coli) into the N termini of four of the five structural proteins of the filamentous bacteriophage fd (Proteins 3, 7, 8 and 9). The in vivo and in vitro biotinylation of the various phages were compared. The production of multifunctional phages and their application as affinity reagents are demonstrated.